<html>
  <head> A7 </head>
<body>
<h1>1. User stories captured & Domain vocabulary</h1>
<h2>1. Student— Access UniLearn System</h2>
Being use the UniLearn System, student needs to login first. They need to enter their student number as the login name and birthday as the password as in first login. Every student has a unique student number. After system verifies the login name/password is correct, then the page will go to the UniLearn main page directly.
<h2>2. Student—Change Password</h2>
Student can change their password through UniLearn System. After they have success login to the system, they can select “Change Password” tag, then the page will require them to enter the original password and new password. After system verifies the original password is correct, the new one will be use.
<h2>3. Student— Edit Personal Profile </h2>
Student can change their personal information in the UniLearn System. After they have login success to the system, they can select “Edit Personal Profile” tag, and then the page will show their information in relevant boxes. Once they have modify the relevant information and click “Update” button at the bottom of the page, the system will require them to enter the password before update. After system verifies the password is correct, the personal profile will update automatically.
<h2>4. Student—Send Email</h2>
UniLearn has email function, student need to login first. Student clicks the “Email” tag, then the page will change to email login page, each student has an email account, user name is student number, password is birthday; After login, student can clicks “New Mail” tag, then the page will change to email-format page, they need to input the email address first, then they just need to type in the information, after it, click “Send”. The email has being send.
<h2>5. Student—Send Message </h2>
UniLearn has message function, student can send message to teacher or classmates. In the main page, it has a message box, student can choose their class number, and then a student list will show. After select the student name, student can be chat. Message function support both online and offline.
 
 
<h2>6. Student—Use Forum </h2>
UniLearn provides forum environment, student can share their experience and source material on the forum. Student can go to forum through the UniLearn main page, they can create topic and limit the viewer of the topic, if anyone want to reply the post, they need to enter their student number first, also they can reply and post anything on the wall, as well as upload image too. 
<h2>7. Staff – Mark Assignment</h2>
After staff login success, they can select “Assignment” tag, then the page will show which class has submit assignment, also it will show who hasn’t submit yet. Besides, staff can access any assignment of the class student to do marking and adding reference, suggestion and feedback.
<h2>8. Staff – Upload Material</h2>
Staff can upload material on each module wall, once they have select module name, the module wall will show an “Upload” tag. After clicking it, it allows staff to upload files or image, the maximum size of each file and image are 1MB. After staff has confirmed upload, the module wall will show the file/image.
<h2>9. Administrator— Generate Result</h2>
Administrator has a permission to generate student result as a reference to staff use in future. Under appropriate permission, they can select “Generate Result” tag. Then, the page will allow them to select relevant user to generate (e.g.: By Class, By Student Number…etc). At Last, result is generated.
<h2>10. Administrator— Monitor User</h2>
Administrator has a permission to monitor all users in the system. Under appropriate permission, they can select “User Account” tag. Then, the page will show out all account inside the system (e.g.: student, staff……etc). Then, administrator can create new account, edit existing account or delete account within this section.
 
 
<h1>2. Domain models and explanations</h1>
 <img src="imageFile/a701.jpg"/>
 
<h1>3. User experience and screen designs/report layout</h1>
  <img src="imageFile/a702.jpg"/>
<h1>4. Component models</h1>
Two Component Models indicate in below: one for 1.4 read student result record and 1.2 upload assignments, the other one is for professor mark the assignment. (2.1)
<li>1.4 read student result record: it would get the student result to start the file and end of file in this step. And then calculate the current result and cumulative the result. After that, the user can choose to print the result record. </li>
<li>1.2 upload assignment: it would open or end upload file in this step, after open this file, user need to input their information such as id and name, and then place the attaching file. For the last step they would make the confirm message to upload the assignment. </li>
<li>2.1 input subject information: it would open or end to input the subject information such as subject code, subject name and then mark the assignment score , for the last step confirm submit this marking file. <li> 
<img src="imageFile/a703.jpg"/>
  </body>
  </html>
 
